<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Identi Engine Documentation - Calendar Structure</title>

<link rel="stylesheet" href="../css/site.css" type="text/css" media="all" />
<link rel="stylesheet" href="../css/documentation.css" type="text/css" media="all" />
<link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
<link rel="shortcut icon" href="../images/logo16.png"/>

<link type="application/rss+xml" rel="alternate" title="Ident Engine (RSS)" href="http://identengine.com/Blog/syndication.axd?format=rss" />
<link type="application/atom+xml" rel="alternate" title="Ident Engine (ATOM)" href="http://identengine.com/Blog/syndication.axd?format=atom" />

</head>

<body>
	<div class="header">
		<div class="centered">
			<a href="http://identengine.com/"><h1><span>Ident Engine</span></h1></a>
			<h2 id="strapline"><span>sharing and syncing your job seeking information across the web</span> </h2>
		</div>
	</div>

	<div class="content">
		<div class="centered">
		<div class="floatclear" style="clear:both">
			<ul class="menu">
				<li><a href="../index.htm" class="firstItem">home</a></li>
				<li><a href="index.htm">documentation</a></li>
				<li><a href="../opentables/index.htm">api</a></li>
				<li><a href="http://identengine.com/blog/">blog</a></li>
				<li><a href="../about/index.htm" class="lastItem">about</a></li>
			</ul>
		</div>	

	
		<h1>Documentation - Resume Structure</h1>
		
		
		<p>
		The Identi Engine resume structure is based on the microformat hResume. 
		There are a number of additional 
		non hResume properties that hold meta information about origin and 
		content type.</p>
		
		<h2>Example resume</h2>
		
		<p>
		Below is an example of an object/property structure for an individual 
		resume stored in the ident.resumes collections.
		</p>
		
<pre> 
{
   summary: Glenn Jones is the Creative Director... ,
   education: [{
      summary: University of Brighton,
      description: BA (Hons) ...,
      fn:University of Brighton,
      org: [University of Brighton]
   },
   {
      summary: Harrogate Art College,
      description: Art Foundation...,
      fn: Harrogate Art College,
      org: [Harrogate Art College]
   }],
   experience: [{
      summary: Madgex,
      dtstamp: 2009-07-28,
      dtstart: 2000-12-01,
      duration: P8Y8M,
      fn: Glenn Jones,
      n: {
         given-name: [Glenn],
         family-name: [Jones]
      },
      org: [Madgex],
   title: [Creative Director]
   }],
   contact: {
      fn: Glenn Jones,
      n: {
         given-name: [Glenn],
         family-name: [Jones]
      },
      adr: [{
         locality: Brighton
      }],
      title: [Creative Director]
   }

   name: Linked in,
   domain: linkedin.com,
   sourceUrl: [http:\/\/linkedin.com\/in\/glennjones]
}
</pre>

		<h2>
		Resume (hResume) structure</h2>
		<p>
		Below is an outline of the hResume object/property structure:</p>
		
		<p><strong>Important:</strong> It is not uncommon for the experience and 
		education objects to be expanded so that they contain both hCard and 
		hCalendar structures.</p>
		
		<ul>
		
			<li><strong>hresume</strong><ul>
				<li><i>affiliation </i>(hCard)</li>
				<li><em>education</em> (hCalendar)</li>
				<li><em>experience</em> (hCalendar)</li>
				<li>publication</li>
				<li><em>skill </em>rel=&quot;tag</li>
				<li>summary</li>
				<li><strong>contact</strong> (hCard)</li>
			</ul></li>
		
		</ul>
		
		<p>Additional non hResume properties</p>
		<ul>
		<ul>
			<li>name</li>
			<li>domain</li>
			<li>sourceUrl</li>
			</ul>
		</ul>
		
			
		<div class="key">	
			<div>Key:</div>
			<div><b>Single Occurrence Required</b></div>
			<div><i><strong>One or More, Required</strong></i></div>
			<div>Single Occurrence Optional</div>
			<div><i>Zero or More Occurrences</i></div>
			<div>[Common List of Values]</div>
		</div>		

		
</div>
		</div>
		
		
   <div class="footer">
		<div class="centered">
			<p class="cc-license">
				<a rel="license" href="http://creativecommons.org/licenses/by/2.0/uk/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by/2.0/uk/80x15.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type">Identi Engine Documentation</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://www.glennjones.net/" property="cc:attributionName" rel="cc:attributionURL">Glenn Jones</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/2.0/uk/">Creative Commons Attribution 2.0 UK: England &amp; Wales License</a>.<br />Based on a work at <a xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://identengine.com/" rel="dc:source">identengine.com</a>.
			</p>
			<p class="copyright">© Copyright Glenn Jones 2009. All Rights Reserved.</p>
		</div>
	</div>

	<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-3021774-6");
pageTracker._trackPageview();
} catch(err) {}</script>

</body>
</html>
